artificial foam - English Synonyms Dictionary